import QQMapWX from '../../../libs/qqmap-wx-jssdk'
const QQMAP = new QQMapWX({
  key: 'LJ6BZ-BGE67-AXDXU-P3JLQ-LLAC6-N7FCJ'
})
Page({
  onLoad() {
    // 获取用户经纬度
    this.getLoaction()
  },
  async getLoaction() {
    // 调用小和序 API 获取用户位置
    // const { latitude, longitude } = await wx.getLocation()

    this.getPoint(23.73417 ,114.70246)
  },
  getPoint(latitude, longitude) {
    console.log(latitude, longitude);
    // 获取当前经纬度的名字
    QQMAP.reverseGeocoder({
      location: [latitude, longitude].join(','),
      success: ({ result: { address } }) => {
        // 数据数据
        console.log(address);
        this.setData({ address })
  

      },
    })
    // search 是实现地点搜索功能的方法
    QQMAP.search({
      keyword: '住宅小区', //搜索关键词
      location: [latitude, longitude].join(','), //设置周边搜索中心点
      page_size: 15,
      success: (result) => {
        // 过滤掉多余的数据
        const points = result.data.map(({ id, title, _distance }) => {
          return { id, title, _distance }
        })
        // 渲染数据
        this.setData({ points })
      },
    })
  },
  async chooseLocation() {
    // 调用小程序 API 获取新的位置
    const { latitude, longitude } = await wx.chooseLocation()
    // 获取新的位置附近的小区
    this.getPoint(latitude, longitude)
  },

})